

.cont_general #cont_body #cont_body_height {height: 570px;width: auto;}

.cont_general #footer {margin: -40px 0 0;position: absolute;text-align: center;}
.cont_general #footer #manager {float: left;margin: -3px 0 0 4px;position: absolute;}
.cont_general #footer .text_footer {margin: 15px 0 0 290px;}
	



/** CONTENEDOR VENTA PRINCIPAL **/
#cont_body_height #cont_venta_principal{background-color: white;height: 570px;width: auto;font-size: 12px;margin: -3px 0 0;}
	
/** VENTA **/
#cont_venta input, #cont_venta textarea, #cont_venta select{cursor: pointer;}
#cont_venta #inform_client{background-color: silver;float: left;width: 530px;height: 110px;margin: 0 0 0 2px;font-weight: bold;}
#cont_venta #inform_empresa{background-color: silver;float: left;width: 419px;height: 110px;margin: 0 0 0 2px;font-weight: bold;}
#cont_venta #search_products{background-color: gray;float: left;width: 530px;height: 50px;margin: 2px 0 0 2px;}
#cont_venta #tipo_pago{background-color: gray;float: left;width: 419px;height: 50px;margin: 2px 0 0 2px;}
#cont_venta #list_products{background-color: #55552B;float: left;width: 951px;height: 296px;margin: 2px 0 0 2px;overflow-x: hidden;/*overflow-y: scroll;*/}
#cont_venta #total_products{background-color: gray;float: left;width: 951px;margin: 2px 0 0 2px;}

	
/******/
#inform_client .inform_client{float: left;margin: 2px 0 2px 10px;width: 250px;}
#inform_client .inform_client .rows{margin: 0;float: left;width: 60px;}
	
	
/******/
#inform_empresa .inform_empresa{float: left;margin: 2px 0 2px 7px;width: 199px;}
#inform_empresa .inform_empresa .rows{margin: 0;float: left;width: 60px;}
#inform_empresa .inform_empresa .text_rows{padding: 0 0 0 5px;margin: 0;float: left;width: 130px;height: 30px;border: 1px solid gray;font-weight: normal;}
	
	
/******/
#search_products .search_products{float: left;margin: 2px 0 2px 10px;width: auto;padding: 12px 0 0;font-weight: bold;}

	
/******/
#tipo_pago .tipo_pago{float: left;margin: 2px 0 2px 10px;width: auto;padding: 12px 0 0;font-weight: bold;}
#tipo_pago td{vertical-align: middle;}
	
/******/
#total_products .total_products{width: auto;font-weight: bold;}
#total_products .total_products input{width: 80px;margin: 0 70px 0 0;text-align: right;cursor: auto;}
#total_products .total{background-color: silver;}
/******/
/*#list_products table {margin: 0 0 0 12px;}*/

#list_products .list_title th{float: left;border: 1px solid black;padding: 5px 1px 5px 1px;background-color: gray;}
#list_products .list_products td{float: left;border: 1px solid black;padding: 0 1px 0 1px;margin: -5px 0 0;height: 20px;vertical-align: middle;}
#list_products .list_products td .cantidad{font-size: 12px;height: 13px;width: 65px;text-align: right;}
#list_products .list_products td select{font-size: 12px;height: 19px;width: 85px}

#list_products .cod{ width: 140px;}
#list_products .pro{ width: 220px;}
#list_products .can{ width: 69px;}
#list_products .tip{ width: 114px;}
#list_products .pre{ width: 120px;text-align: right;}
#list_products .pr2{ text-align: center;}
#list_products .des{ width: 35px;text-align: center;}
#list_products .imp{ width: 70px;text-align: right;}
#list_products .tot{ width: 100px;text-align: right;}
#list_products .to2{ text-align: center;}
#list_products .eli{ width: 25px;text-align: center;}
#list_products .eli img{ margin: 2px 0 0 0 ; cursor: pointer;}


#list_products .bg1 td{background-color: #fff;}
#list_products .bg1 td:hover{background-color: #99ffcc;}
#list_products .bg2 td{background-color: #D4D4D4;}
#list_products .bg2 td:hover{background-color: #99ffcc;}

.popup_window {overflow: auto; width:100%; height:100%; z-index:100; position:fixed; top:0; left:0; background:url(../../img/black.png); display:none;}

.popup_window .window{margin-left:auto; margin-right:auto; margin-top:60px; padding:20px; background:#FFFFFF; width:650px; border:solid 2px #000000;}

